package _2观察者模式.推数据方式;

/**
 * 被观察者（主题）
 */
interface Subject {

    // 添加观察者
    void addObserver(Observer observer);

    // 删除观察者
    void deleteObserver(Observer observer);

    // 通知观察者更新（调用update）
    void notifyObserver();
}
